#ifndef __APP_MANUAL_MODE_H
#define __APP_MANUAL_MODE_H

#include "stm32f10x.h"
#include "user_config.h"


/* ===================== 函数声明 ===================== */

/**
 * @brief  手动模式控制初始化
 * @param  None
 * @retval None
 */
void app_manual_mode_init(void);

/**
 * @brief  手动模式检测与切换
 * @param  None
 * @retval None
 * @note   在主循环中周期性调用(建议20ms,用于按键去抖)
 */
void app_manual_mode_check(void);

/**
 * @brief  强制进入手动模式
 * @param  None
 * @retval None
 */
void app_manual_mode_enter(void);

/**
 * @brief  强制退出手动模式
 * @param  None
 * @retval None
 */
void app_manual_mode_exit(void);


#endif /* __APP_MANUAL_MODE_H */
